package com.spsoft.vatoutinv.model.vo.vmsfulloutinvoice;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 数电发票特定业务附加信息表
 * </p>
 *
 * @author chenxudong
 * @since 2024-02-04
 */
@Data
@ApiModel(value="InvoiceTdywItemVO对象", description="数电发票特定业务附加信息表")
public class InvoiceTdywItemVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Long id;

    /**
     * 特定业务信息表主键ID
     */
    @ApiModelProperty(value = "特定业务信息表主键ID")
    private Long tdywId;

    /**
     * 共同购买方;只能填写汉字、英文大小写
     */
    @ApiModelProperty(value = "共同购买方;只能填写汉字、英文大小写")
    private String gtgmf;

    /**
     * 证件类型
     * 100：单位
     * 101：组织机构代码证
     * 102：营业执照
     * 103：税务登记证
     * 199：其他单位证件
     * 200：个人
     * 201：居民身份证
     * 202：军官证
     * 203：武警警官证
     * 204：士兵证
     * 205：军队离退休干部证
     * 206：残疾人证
     * 207：残疾军人证（1-8 级）
     * 208：外国护照
     * 209：港澳同胞回乡证
     * 210：港澳居民来往内地通行证
     * 211：台胞证
     * 212：中华人民共和国往来港澳通行证
     * 213：台湾居民来往大陆通行证
     * 214：大陆居民往来台湾通行证
     * 215：外国人居留证
     * 216：外交官证
     * 217：使（领事）馆证
     * 218：海员证
     * 219：香港永久性居民身份证
     * 220：台湾身份证
     * 221：澳门特别行政区永久性居民身份证
     * 222：外国人身份证件
     * 223：高校毕业生自主创业证
     * 224：就业失业登记证
     * 225：退休证
     * 226：离休证
     * 227：中国护照
     * 228：城镇退役士兵自谋职业证
     * 229：随军家属身份证明
     * 230：中国人民解放军军官转业证书
     * 231：中国人民解放军义务兵退出现役证
     * 232：中国人民解放军士官退出现役证
     * 233：外国人永久居留身份证（外国人永久居留证）
     * 234：就业创业证
     * 235：香港特别行政区护照
     * 236：澳门特别行政区护照
     * 237：中华人民共和国港澳居民居住证
     * 238：中华人民共和国台湾居民居住证
     * 239：《中华人民共和国外国人工作许可证》（A 类）
     * 240：《中华人民共和国外国人工作许可证》（B 类）
     * 241：《中华人民共和国外国人工作许可证》（C 类）
     * 291：出生医学证明
     * 299：其他个人证件
     */
    @ApiModelProperty(value = "证件类型;100：单位	101：组织机构代码证	102：营业执照	103：税务登记证	199：其他单位证件	200：个人	201：居民身份证	202：军官证	203：武警警官证	204：士兵证	205：军队离退休干部证	206：残疾人证	207：残疾军人证（1-8 级）	208：外国护照	209：港澳同胞回乡证	210：港澳居民来往内地通行证	211：台胞证	212：中华人民共和国往来港澳通行证	213：台湾居民来往大陆通行证	214：大陆居民往来台湾通行证	215：外国人居留证	216：外交官证	217：使（领事）馆证	218：海员证	219：香港永久性居民身份证	220：台湾身份证	221：澳门特别行政区永久性居民身份证	222：外国人身份证件	223：高校毕业生自主创业证	224：就业失业登记证	225：退休证	226：离休证	227：中国护照	228：城镇退役士兵自谋职业证	229：随军家属身份证明	230：中国人民解放军军官转业证书	231：中国人民解放军义务兵退出现役证	232：中国人民解放军士官退出现役证	233：外国人永久居留身份证（外国人永久居留证）	234：就业创业证	235：香港特别行政区护照	236：澳门特别行政区护照	237：中华人民共和国港澳居民居住证	238：中华人民共和国台湾居民居住证	239：《中华人民共和国外国人工作许可证》（A 类）	240：《中华人民共和国外国人工作许可证》（B 类）	241：《中华人民共和国外国人工作许可证》（C 类）	291：出生医学证明	299：其他个人证件")
    private String zjlx;

    /**
     * 证件号码
     */
    @ApiModelProperty(value = "证件号码")
    private String zjhm;

}
